<?php 
require_once("../Const.php");

  try {
  	$dataName = "pdo_db";
  	$host = host;
  	//dsn必须指明连接的是哪个数据库，不管这个数据库有没有创建
  	$dsn = "mysql:host=$host;dbname=$dataName";//数据源名称或叫做  

  	$pdo = new PDO($dsn,mysql_username,mysql_password);

  	//setAttribute设置属性
  	//设置错误抛出的方式为Exception
    $pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    //对于数据库中null和空串的处理，可以设置成转换为空串PDO::NULL_TO_STRING
    $pdo -> setAttribute(PDO::ATTR_ORACLE_NULLS,PDO::NULL_NATURAL);
    
    $pdo -> exec("SET NAMES 'utf8'");//编码
    
        
    // ORDER BY降序排序DESC
    //如果有limit，limit必须在最后面
    //ORDER BY和limit都在最后
    //其中%代表任意多个字符，下划线代表一个字符
    $sql = "DELETE FROM MyGuests WHERE lastName like '%5%' And mark > 15";
        
    // $pdo -> exec($sql);   对于操作数据库，预处理和平实操作都可以 
    
    //PDO中没有专门的结果集类，用预处理类PDOStatement处理查询结果,mysqli的结果集类是mysqli_result
    $pdoStmt = $pdo->prepare($sql);

    $pdoStmt -> execute();


  } catch (PDOException $e) {
  	
  	die("pdo连接失败".$e->getMessage());
  };



   $pdo=null;//断开数据库连接









 ?>



